package com.edu.mapper;

import com.edu.bean.Book;
import com.github.pagehelper.Page;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface BookMapper {

    /*
    *   接口中可以 用 List或者是Page 来接受
    *       建议 还是写List，原因 不确定这个查询  一定要用分页
    * */
    List<Book> selectAllBook();

    /*
    *    方式四:
    *       mapper接口中的方法 中的形参数的别名 叫 pageNum,pageSize
    * */
    List<Book> selectAllBooks(@Param("pageNum") int pageNum, @Param("pageSize") int pageSize);

    List<Book> selectBook(@Param("book") Book book);
}
